(set-logic QF_BV)
(declare-fun v1 () (_ BitVec 1))
(declare-fun v2 () (_ BitVec 1))
(declare-fun v3 () (_ BitVec 1))
(declare-fun v4 () (_ BitVec 9))
(declare-fun v5 () (_ BitVec 1))
(declare-fun v6 () (_ BitVec 9))
(define-fun $e7 () (_ BitVec 5) (_ bv30 5))
(define-fun $e8 () (_ BitVec 4) (_ bv0 4))
(define-fun $e9 () (_ BitVec 5) (_ bv2 5))
(define-fun $e10 () (_ BitVec 1) (bvand v2 v3))
(define-fun $e11 () (_ BitVec 1) (ite (= v4 v6) #b1 #b0))
(define-fun $e12 () (_ BitVec 1) (bvand v3 $e11))
(define-fun $e13 () (_ BitVec 1) (bvand (bvnot $e10) (bvnot $e12)))
(define-fun $e14 () (_ BitVec 1) (bvand (bvnot v1) $e13))
(define-fun $e15 () (_ BitVec 5) (concat $e8 v5))
(define-fun $e16 () (_ BitVec 5) (bvadd (bvnot $e7) (bvnot $e15)))
(define-fun $e17 () (_ BitVec 5) (bvadd (bvnot $e7) (bvnot $e16)))
(define-fun $e18 () (_ BitVec 1) ((_ extract 4 4) $e17))
(define-fun $e19 () (_ BitVec 1) ((_ extract 4 4) $e16))
(define-fun $e20 () (_ BitVec 1) (bvand $e18 (bvnot $e19)))
(define-fun $e21 () (_ BitVec 1) (bvand (bvnot $e18) (bvnot $e19)))
(define-fun $e22 () (_ BitVec 4) ((_ extract 3 0) $e17))
(define-fun $e23 () (_ BitVec 4) ((_ extract 3 0) $e16))
(define-fun $e24 () (_ BitVec 1) (ite (bvult $e22 $e23) #b1 #b0))
(define-fun $e25 () (_ BitVec 1) (bvand $e21 $e24))
(define-fun $e26 () (_ BitVec 1) (bvand $e18 $e19))
(define-fun $e27 () (_ BitVec 1) (bvand $e24 $e26))
(define-fun $e28 () (_ BitVec 1) (bvand (bvnot $e25) (bvnot $e27)))
(define-fun $e29 () (_ BitVec 1) (bvand (bvnot $e20) $e28))
(define-fun $e30 () (_ BitVec 1) (bvand $e14 (bvnot $e29)))
(define-fun $e31 () (_ BitVec 5) (bvadd $e9 (bvnot $e15)))
(define-fun $e32 () (_ BitVec 1) ((_ extract 4 4) $e31))
(define-fun $e33 () (_ BitVec 1) (ite (= v5 $e32) #b1 #b0))
(assert (not (= (bvnot $e30) #b0)))
(assert (not (= $e33 #b0)))
(check-sat)
(exit)
